<?php

use \LRP\Task;

class Test
{
    public function main()
    {
        return [
            new Task('test', 't', ['ar1']),
            new Task('test', 't', ['ar2']),
        ];
    }

    public function t()
    {
        $pid = getmypid();
        file_put_contents('test_t.log', 'begin:'.$pid . '--' . date('Y-m-d H:i:s') . '--' . microtime(true) . "\r\n", FILE_APPEND);

        file_put_contents('test.log', print_r(func_get_args(), true), FILE_APPEND);

//        return new Task('test', 'cc', 'cccccc');
        return [
            new Task('test', 'cc', 'cccccc'),
            new Task('test', 'cc', 'cccccc'),
        ];
    }


    public function cc()
    {
        $pid = getmypid();
        file_put_contents('test_t.log', 'end:'.$pid . '--' . date('Y-m-d H:i:s') . '--' . microtime(true) . "\r\n", FILE_APPEND);

        file_put_contents('test.log', print_r(func_get_args(), true), FILE_APPEND);
        return TASK::STATUS_OK;
    }
}